package com.Iconcat.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("cat_project")
@ApiModel(value="CantProject对象", description="")
public class CatProject implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "project_id", type = IdType.AUTO)
    private Integer projectId;
    private String projectName;
    private String projectPartition;
    private String projectImgurl;
    private String projectMode;
    private String guaranteeCompany;
    private Double returnRate;
    private Double totalInvestmentAmount;
    private Integer totalInvestors;
    private Integer totalInvestmentTimes;
    private BigDecimal totalExpectedReturnBonus;
    private Double totalExpectedReturnPrincipal;
    private Double totalIssuedPrincipal;
    private String projectScale;
    private String projectCycle;
    private Double startingAmount;
    private Double expectedProfit;
    private String dividendMode;
    private Integer purchaseLimit;
    private Boolean isHidden;
    private Integer progress;
    private Boolean projectStatus;
    private Integer partitionId;
    private String modeSummary;
    private String projectDetails;
}
